$(function () {
    console.log(11);
    findAll();
})

function findAll() {
    let data = {
        username: $.trim($("#username").val()),
        password: $.trim($("#password").val()),
        sex: $("#sex").val(),
        ageStart: $("#ageStart").val(),
        ageEnd: $("#ageEnd").val(),
        pageSize: $.trim($("#pageSize").val()),
        pageNum: $.trim($("#pageNum").val())
    };

    let aa = myAjax("/userFindAll", data, "get");
    // console.log(aa);
    if (aa[0].code == 400) {
        window.location.href = "/back/userLogin.jsp";
    } else {
        $("#pageCount").html(aa[0].count);
        setUserData(aa[0].object);//将方法提到外面，主要是为了复用
    }

    // $.ajax({
    //     url: '/userFindAll',//对应的是servlet里面的webServlet里面的路径
    //     data: data,//页面传递到后台的值
    //     dataType: 'json',//对应的后台传递过来的值的类型,json属于对象{key：value,key:value}
    //     type: 'get',//对应的是以前form表单里面的method方法，get/post。查询都用get
    //     success: function (data) {//如果调用成功，返回对应的值
    //         console.log(data);
    //         $("#pageCount").html(data[0].count);
    //         setUserData(data[0].object);//将方法提到外面，主要是为了复用
    //     }, error: function (data) {
    //         console.log("fdafas");
    //     }
    // })
}

function setUserData(data) {
    let html = '';
    for (let i = 0; i < data.length; i++) {
        html += '  <tr>\n' +
            '        <td><input type="checkbox" name="user"></td>\n' +
            '            <td>' + data[i].id + '</td>\n' +
            '            <td>' + data[i].username + '</td>\n' +
            '            <td>' + data[i].password + '</td>\n' +
            '            <td>' + (data[i].sex == 0 ? '男' : '女') + '</td>\n' +
            '            <td>' + (data[i].age == 0 ? '' : data[i].age) + '</td>\n' +
            '            <td><a href="javascript:edit(' + data[i].id + ')">编辑</a>  ' +
            '   <a href="javascript:del(' + data[i].id + ')">删除</a> </td>\n' +
            '            </tr>';
    }
    let aa = /^1[3^89]/;
    $("#userFindAll").html(html);

}

function edit(id) {
    localStorage.setItem("userid", id);
    $("#right").load("/back/userRegiter.jsp");
}

function del(id) {
    $.ajax({
        url: '/UserDelServlet',
        data: {id: id},
        type: 'post',
        dataType: 'json',
        success: function (data) {
            console.log(data + "---------");
            if (data == 0) {
                alert("删除失败");
            } else {
                findAll();
            }
        }
    })
}


function selectAll() {
    $("input:checkbox[name='user']").each(function () {
        $(this).prop("checked", true);
    })

}

function selectNone() {
    $("input:checkbox[name='user']").each(function () {
        $(this).prop("checked", false);
    })
}

function selectAther() {
    $("input:checkbox[name='user']").each(function () {
        $(this).prop("checked", !$(this).prop("checked"));
        // if($(this).checked){
        //     $(this).attr("checked",false);
        // }else {
        //     $(this).attr("checked",true);
        // }

    })
}